Lecture 14: The Generalized Discrete Log Problem And The Security Of Diffie-Hellman By Christof Paar